/*
	编程使用if else判断日期是一年中的第几天
*/
import java.util.Scanner;
public class DateTest{
	public static void main(String[] args) {
		// 1、提示用户输入年月日并使用变量记录
		System.out.print("请输入年信息：");
		Scanner sc = new Scanner(System.in);
		int year = sc.nextInt();
		System.out.print("请输入月信息：");
		int mon = sc.nextInt();
		System.out.print("请输入日信息：");
		int day = sc.nextInt();
		// 2、定义2月的天数feb，每月的天数month_day
		int feb, month_days;
		// 如果是闰年，则2月有29天，否则是28天
		if(year%4 == 0) {
			feb = 29;
		} else {
			feb = 28;
		}
		// 定义当年的天数为days并初始化
		int days = 0;
		// 使用for循环计算之前所有月份天数的相加
		for(int month = 1; month < mon; month++) {
			// 如果是1、3、5、7、8、10、12月，则该月的天数为31天
			if(1 == month || 3 == month || 5 == month || 7 == month || 8 == month || 10 == month || 12 == month) {
				month_days = 31;
			// 如果是2月，则该月的天数是28&29天
			} else if (2 == month) {
				month_days = feb;
			// 否则该月的天数是30天
			} else {
				month_days = 30;
			}
			days += month_days;
		}
		days += day;
		// 输出结果
		System.out.println(year + "年" + mon + "月" + day + "日是" + year + "年的第" + days + "天");
	}
}